#pragma GCC optimize(2)
#include <iostream>
#include <queue>
#include <map>
#include <unordered_map>
#include <vector>
#include <algorithm>
#include <cmath>
#include <string>
#include <cstring>
#include <set>
#include <unordered_set>
#include <bitset>
#define IOS ios::sync_with_stdio(false), cin.tie(0), cout.tie(0)
using namespace std;
typedef long long ll;
typedef unsigned long long ull;
typedef pair<int,int> pii;
int main()
{
	int t;
	cin>>t;
	string s,s1;
	while(t--)
	{
		cin>>s;
		s1=s;
//		int r=0;
		int flag=0;
		for(int i=s.size()-1;i>=0;i--)
		{
			int a=s1[i]-'0';
			if(a>=5)
			{
				if(i==0)
				{
					flag=1;
				}
//				r=1;
				s1[i-1]+=1;
			}
//			else r=0;
		}
		int f=0;
		if(s1[0]>'9' || flag)
		{
			cout<<'1';
			for(int i=0;i<s.size();i++) cout<<'0';
			cout<<endl;
			continue;
		}
	    for(int i=0;i<s.size();i++)
	    {
	    	if(s[i]<s1[i] && !f)
	    	{
	    		f=1;
	    		cout<<s1[i];
	    		continue;
			}
			
			if(f) cout<<'0';
			else cout<<s[i];
		}
		cout<<endl;
	}

	return 0;
}

